Ajax (Asynchronous JavaScript and XML) 為非同步的JavaScript與XML技術,指的是一套綜合了多項網頁開發技術(HTML、CSS、XML )。常常被使用於網頁設計中,當瀏覽器端與伺服器端傳遞相互傳送資料,與使用者互動,不需全部網頁重新載入,只需要重新載入部分即可(非同步載入),增加反應速度。
與HTTP同步、異步:
同步:提出請求,等待伺服器處理,取得回應後用戶端才能再繼續做其他事。
異步:提出請求,不需要等待伺服器回應仍然可以作其他事情。
Ajax結構:
$.ajax({
type:'GET',
url: "test.php",
data:{ name: name
},
error:function(){
alert("failed!");
},
success:function(data){
alert("sucess!");
}
});
想更加了解可以參考:https://codertw.com/前端開發/272853/